#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
typedef int DataType;
typedef struct Node{
    DataType data;
    struct Node *next;
}LNode;
int ListInitiate(LNode **head);
int ListLength(LNode *head);
int ListInsert(LNode *head,int i,DataType x);
int LIstDelete(LNode *head,int i,DataType *x);
int ListGet(LNode *head,int i,DataType *x);
int Destroy(LNode **head);